textmodex/{ispell,flyspell}.el: Decrease XEmacs incompatibilities.
authorAgustin Martin <agustin.martin@hispalinux.es>
Mon, 28 May 2012 16:11:15 +0000 (18:11 +0200)
committerAgustin Martin <agustin.martin@hispalinux.es>
Mon, 28 May 2012 16:11:15 +0000 (18:11 +0200)
commit4b754dc83b5f546a1447cd980b6beee42803c9c4
tree88e8d379494dfbfe2a141951ec77920a658b1019
parentf6bd2ed4a54c4e99773bb1ffc38aea71cfabbf8b
textmodex/{ispell,flyspell}.el: Decrease XEmacs incompatibilities.

* flyspell.el:
  (flyspell-check-pre-word-p): Use `string-match'.
  (flyspell-delete-region-overlays): Use alternative definition for XEmacs.
  (flyspell-delete-all-overlays): Use `flyspell-delete-region-overlays'.
  (flyspell-word): Use `process-kill-without-query' if XEmacs.
  (flyspell-mode-on): Use `interactive-p' if XEmacs.
  (flyspell-incorrect-face, flyspell-duplicate-face):
  Do not use `define-obsolete-face-alias' under XEmacs, but old method.

* ispell.el:
  (ispell-with-no-warnings): XEmacs alternative `with-no-warnings'
  definition or Emacs alias.
  (ispell-command-loop, ispell-message): Use `ispell-with-no-warnings'.
  (ispell-word): Do not use `region-p' if XEmacs.
lisp/ChangeLog
lisp/textmodes/flyspell.el
lisp/textmodes/ispell.el